// 轮播图管理API
import request from '@/api/request.js'

// 获取轮播图列表
export async function getBannerList() {
  return await request.get('/banner/list')
}

// 添加轮播图
export async function addBanner(data) {
  return await request.post('/banner/add', data)
}

// 删除轮播图（支持批量）
export async function deleteBanner(ids) {
  // ids: 数组或单个id
  return await request.delete('/banner', { data: { ids: Array.isArray(ids) ? ids.join(',') : ids } })
}

// 获取轮播图详情
export async function getBannerDetail(id) {
  return await request.get(`/banner/${id}`)
}

// 修改轮播图
export async function updateBanner(data) {
  return await request.put('/banner', data)
} 